Lua/Shared/Vector3
From JC2-MP Documentation
Static functions
 
 
 
 Returns
 
 Prototype
 
 
 Vector3
 
 Cross(Vector3, Vector3)
 
 
 number
 
 Distance(Vector3, Vector3)
 
 
 number
 
 Distance2D(Vector3, Vector3)
 
 
 number
 
 DistanceSqr(Vector3, Vector3)
 
 
 number
 
 DistanceSqr2D(Vector3, Vector3)
 
 
 number
 
 Dot(Vector3, Vector3)
 
  Vector3
 
 Reflect(Vector3, Vector3)
 
Constructors
 
 
 
 Constructor
 
 
 Vector3(number, number, number)
 
  Vector3()
 
Functions
 
 
 
 Returns
 
 Prototype
 
 
 Vector3
 
 Cross(Vector3)
 
 
 number
 
 Distance(Vector3)
 
 
 number
 
 Distance2D(Vector3)
 
 
 number
 
 DistanceSqr(Vector3)
 
 
 number
 
 DistanceSqr2D(Vector3)
 
 
 number
 
 Dot(Vector3)
 
 
 boolean
 
 IsNaN()
 
 
 number
 
 Length()
 
 
 number
 
 LengthSqr()
 
 
 
 Normalize()
 
  Vector3
 
 Normalized()
 
Operators
 
 
 
 Returns
 
 Prototype
 
 
 Vector3
 
 Vector3 + Vector3
 
 
 Vector3
 
 Vector3 / number
 
 
 boolean
 
 Vector3 == Vector3
 
 
 Vector3
 
 Vector3 * number
 
 
 Vector3
 
 number * Vector3
 
 
 Vector3
 
 Vector3 - Vector3
 
 
 string
 
 tostring(Vector3)
 
  Vector3
 
 -Vector3
 
Properties
 
 
 
 Name
 
 Type
 
 
 x
 
 number
 
 
 y
 
 number
 
  z
 
 number
 
Statics
 
 
 
 
 
 Name
 
 Value
 
 
 Zero
 
 Vector3(0, 0, 0)
 
 
 One
 
 Vector3(1, 1, 1)
 
 
 Forward
 
 Vector3(0, 0, -1)
 
 
 Backward
 
 Vector3(0, 0, 1)
 
 
 Up
 
 Vector3(0, 1, 0)
 
 
 Down
 
 Vector3(0, -1, 0)
 
 
 Left
 
 Vector3(-1, 0, 0)
 
 
 Right
 
 Vector3(1, 0, 0)
 

